Dev/APT Repository

From Kicksecure
< Dev
Jump to navigation Jump to search
Design Previous page: Dev/repository Index page: Design Next page: Hosting a Mirror Dev/APT Repository

Development Notes about Kicksecure APT Repository.

Location

User Documentation

Reasons for using mv instead of cp:

  • higher transparency
  • file /usr/share/keysrings/derivative.asc is owned by the repository-dist package and overwritten by this file
    • easier to debug: Should there be an issue with /usr/share/keysrings/derivative.asc (such as key expired) then it would be easier for the user to check which version of the key has been originally imported

Maintenance

Update Valid-Untilarchive.org iconarchive.today icon field, upload repository.

dm-resign-all

Migrate packages.

  • Migrate from developers APT repository to testers APT repository: dm-migrate-to-testers-repository
  • Migrate from testers APT repository to stable-proposed-updates APT repository: dm-migrate-to-proposed-updates-repository
  • Migrate from stable-proposed-updates APT to stable APT repository: dm-migrate-to-stable-repository

Manually add package to developers repository.

dm-reprepro-wrapper includedeb developers ../Kicksecure/packages/*.deb

Copy package-name from developers to testers repository.

dm-reprepro-wrapper copy testers developers package-name

Copy package-name from trixie-proposed-updates to trixie repository.

dm-reprepro-wrapper copy trixie trixie-proposed-updates package-name

Migrate all packages matching apparmor-profile-* from trixie-proposed-updates to trixie repository.

dm-reprepro-wrapper copymatched trixie trixie-proposed-updates "apparmor-profile-*"

Misc

pkg_name=corridor dm-reprepro-wrapper copy testers developers "$pkg_name" dm-reprepro-wrapper copy trixie-proposed-updates testers "$pkg_name" dm-reprepro-wrapper copy trixie trixie-proposed-updates "$pkg_name"

Misc

We might need this for key transition:

Mirrors

Just a note.

See Also

Design Previous page: Dev/repository Index page: Design Next page: Hosting a Mirror

Notification image

We believe security software like Kicksecure needs to remain Open Source and independent. Would you help sustain and grow the project? Learn more about our 14 year success story and maybe DONATE!